package com.gko100.dao;

import java.util.List;

import com.gko100.model.Permission;

public interface PermissionDao {
	
	/**
	 * @note (查询所有权限)
	 * @param ()
	 * @return (List<Permission>)
	 */
	List<Permission> findPermList();
	
	/**
	 * @note (添加权限分类信息)
	 * @param (Permission perm)
	 * @return ()
	 */
	void add_perm(Permission perm);
	
	/**
	 * @note (删除权限分类信息)
	 * @param (Permission perm)
	 * @return ()
	 */
	void del_perm(Permission perm);
	
	/**
	 * @note (更新权限分类信息)
	 * @param (Permission perm)
	 * @return ()
	 */
	void modify_perm(Permission perm);
	
	/**
	 * @note (根据permId查询权限分类信息)
	 * @param (Integer permId)
	 * @return (Permission)
	 */
	Permission findPermByPermId(Integer permId);
}
